Xbasic

SQL::LocalDBGetInstanceInfo Method

Syntax

SQL::LocalDB::GetInstanceInfo as P (InstanceName as C, Info as SQL::LocalDBInstanceInfo)

Arguments

InstanceName

The name of the SQLLocalDB instance to get information for.

Info

A SQL::LocalDBInstanceInfo object that will be populated with the instance information.

Description

Gets information about the specified instance of SQLLocalDB. See example.

Example

dim InstanceInfo as sql::LocalDBInstanceInfo
r = sql::Localdb::GetInstanceInfo("MSSQLLocalDB", InstanceInfo)
?r.text
= "Success"

?InstanceInfo
= P Clone()  'Create a copy of an object instance.
P NewInstance()  'Create a new object instance of the same type.
Build = 2269
ConfigurationIsCorrupted = .F.
InstanceFilesExistOnDisk = .T.
IsAutomatic = .T.
IsRunning = .F.
IsShared = .F.
LastStartUTC = 09/07/2016 05:23:36 42 pm
MajorVersion = 12
MinorVersion = 0
Name = "MSSQLLocalDB"
Revision = 0
SharedInstanceOwnerSID = "S-1-5-21-1893681248-355880364-1136263860-1083"
SharedInstanceShareName = ""
TDSNamedPipe = ""
XML = <SQLLocalDBInstanceInfo Type="SQL::LocalDBInstanceInfo">
    <Name Type="C">MSSQLLocalDB</Name>
    <InstanceFilesExistOnDisk Type="L">1</InstanceFilesExistOnDisk>
    <ConfigurationIsCorrupted Type="L">0</ConfigurationIsCorrupted>
    <IsRunning Type="L">0</IsRunning>
    <MajorVersion Type="N">12</MajorVersion>
    <MinorVersion Type="N">0</MinorVersion>
    <Build Type="N">2269</Build>
    <Revision Type="N">0</Revision>
    <LastStartUTC Type="T">2016-09-07 17:23:36 424000</LastStartUTC>
    <TDSNamedPipe Type="C"></TDSNamedPipe>
    <IsShared Type="L">0</IsShared>
    <SharedInstanceShareName Type="C"></SharedInstanceShareName>
    <SharedInstanceOwnerSID Type="C">S-1-5-21-1893681248-355880364-1136263860-1083</SharedInstanceOwnerSID>
    <IsAutomatic Type="L">1</IsAutomatic>
</SQLLocalDBInstanceInfo>